/*************************************************************************
> File Name: 003.c
> Author: icebear
> Mail: 3322366195@qq.com
> Created Time: 2023-07-19 11:43:33
> Description: 一个整数，它加上100后是一个完全平方数，再加上168又是一个完全平方数，请问该数是多少？
                完全平方指用一个整数乘以自己例如1*1，2*2，3*3等
************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char const *argv[])
{
    long long value = 0;
    float x = 0, y = 0;
    while (value>=0)
    {
        value++;
        x = sqrt(value + 100);
        if (x != (int)x)
        {
            continue;
        }
        else
        {
            y = sqrt(value + 168);
        }
        if (y != (int)y)
        {
            continue;
        }
        else
        {
            break;
        }
    }
    printf(" %lld is a exactly squared number\n", value);
    return 0;
}
